package com.draemoncode.weixindb.server;


public interface IEvent<T, K> {

    public Boolean shoudProcess(CMessagePackage b_csmessage);

    public T busiExec(CMessagePackage b_csmessage);

    public K uiExec(CMessagePackage b_csmessage, T busiResult);

    public CMessagePackage buildResponse(CMessagePackage b_csmessage, T busiResult, K uiResult);


}
